package com.xf.sys.mapper;

import com.xf.sys.entity.SysRole;
import java.util.List;

public interface SysRoleMapper {
	
	 /**
     * 新增角色信息
     * @param sysRole
     * @return
     */
    int insertSysRole(SysRole sysRole);
	
	/**
	 * 删除角色信息
	 * @param roleId
	 * @return
	 */
    int deleteSysRole(Integer[] roleId);
    
    /**
     * 修改角色信息
     * @param sysRole
     * @return
     */
    int updateSysRole(SysRole sysRole);

    /**
     * 根据角色ID查询角色信息
     * @param roleId
     * @return
     */
    SysRole selectSysRoleById(Integer roleId);
    
    /**
     * 根据角色名称查询角色信息
     * @param roleName
     * @return
     */
    SysRole selectSysRoleByName(String roleName);

    /**
     * 查询角色信息列表
     * @param sysRole
     * @return
     */
    List<SysRole> selectSysRoleList(SysRole sysRole);

    
}